流程是转换里面的第六个分类。
流程主要用来控制数据流程和数据流向。
Switch-case
Switch/case让数据流从一路到多路。
实例
从Excel输入读取数据,按sex进行数据分类,把女性、男性、保密分别保存不同的Excel文件里面。
1表示男性
0表示女性
2表示保密
分析
输入:Excel输入
流程:Switch/case
输出:Microsoft Excel输出
过滤记录
过滤记录让数据流从一路到两路。
空操作
空操作一般作为数据流的终点。
(在kettle的sample中经常使用,但是实际开发中很少使用)
比如:从Excel读取数据,分离code为空的数据,空数据不执行任何操作,不为空的数据保存到Excel
中止
中止是数据流的终点,如果有数据到这里,将会报错。
用来校验数据的时候使用。
比如:从Excel中读取数据,过滤去code列不为空的数据,不为空的数据保存在Excel,如果出现为空的数据就停止转换